﻿using System;

namespace QuickDev.Model
{
    /// <summary>
    /// <para>Provider Object</para>
    /// </summary>
    [Serializable]
    public class Provider
    {
        #region Private Fields
        private int _providerId;
        private int _providerTypeId;
        private string _name;
        private string _description;
        private string _configurationControlPath;
        private int _status;
        #endregion

        #region Public Properties

        ///<summary>
        ///ProviderId
        ///</summary>
        public int ProviderId
        {
            get { return _providerId; }
            set { _providerId = value; }
        }

        ///<summary>
        ///ProviderTypeId
        ///</summary>
        public int ProviderTypeId
        {
            get { return _providerTypeId; }
            set { _providerTypeId = value; }
        }

        ///<summary>
        ///Name
        ///</summary>
        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }

        ///<summary>
        ///Description
        ///</summary>
        public string Description
        {
            get { return _description; }
            set { _description = value; }
        }

        ///<summary>
        ///ConfigurationControlPath
        ///</summary>
        public string ConfigurationControlPath
        {
            get { return _configurationControlPath; }
            set { _configurationControlPath = value; }
        }

        ///<summary>
        ///Status
        ///</summary>
        public int Status
        {
            get { return _status; }
            set { _status = value; }
        }

        #endregion
    }
}